package com.dime.physical.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.core.annotation.Excel;
import com.ruoyi.common.core.web.domain.BaseEntity;

/**
 * 问诊项目对象 dime_inquiryitems
 *
 * @author Tiny
 * @date 2024-02-22
 */
public class DimeInquiryitems extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private String id;

    /**  */
    @Excel(name = "")
    private String physicalRegisterId;

    /** 吸烟情况 */
    @Excel(name = "吸烟情况")
    private String smoke;

    /** 吸烟数量 */
    @Excel(name = "吸烟数量")
    private Long smokequantity;

    /** 烟龄 */
    @Excel(name = "烟龄")
    private Long smokeyears;

    /** 吸烟情况 */
    @Excel(name = "吸烟情况")
    private String drink;

    /** 酒量 */
    @Excel(name = "酒量")
    private Long drinkquantity;

    /** 酒龄 */
    @Excel(name = "酒龄")
    private Long drinkyears;

    /** 初潮(岁) */
    @Excel(name = "初潮(岁)")
    private Long menstrbegin;

    /** 经期(天) */
    @Excel(name = "经期(天)")
    private Long menstrlen;

    /** 周期(天) */
    @Excel(name = "周期(天)")
    private Long menstrcycle;

    /** 停经(岁) */
    @Excel(name = "停经(岁)")
    private Long menstrend;

    /** 经期 */
    @Excel(name = "经期")
    private Integer menstrcome;

    /** 子女数 */
    @Excel(name = "子女数")
    private Long childrencount;

    /** 流产胎次 */
    @Excel(name = "流产胎次")
    private Long abortiontimes;

    /** 早产胎次 */
    @Excel(name = "早产胎次")
    private Long prematuretimes;

    /** 死产胎次 */
    @Excel(name = "死产胎次")
    private Long reproducedied;

    /** 孕次 */
    @Excel(name = "孕次")
    private Long graviditycount;

    /** 活产次数 */
    @Excel(name = "活产次数")
    private Long livebrithcount;

    /** 畸胎次 */
    @Excel(name = "畸胎次")
    private Long Teratomacount;

    /** 多胎 */
    @Excel(name = "多胎")
    private Long mostcount;

    /** 异位妊娠次 */
    @Excel(name = "异位妊娠次")
    private Long eccyesiscount;

    /** 不孕不育 */
    @Excel(name = "不孕不育")
    private String Infertility;

    /** 男孩 */
    @Excel(name = "男孩")
    private Long boys;

    /** 出生日期 */
    @Excel(name = "出生日期")
    private String boybrithdays;

    /** 女孩 */
    @Excel(name = "女孩")
    private Long girls;

    /** 出生日期 */
    @Excel(name = "出生日期")
    private String girlbrithdays;

    /** 子女健康情况 */
    @Excel(name = "子女健康情况")
    private String childhealth;

    /** 其他 */
    @Excel(name = "其他")
    private String other;

    /** 家族史 */
    @Excel(name = "家族史")
    private String family;

    /** 个人史 */
    @Excel(name = "个人史")
    private String personal;

    /** 饮酒月 */
    @Excel(name = "饮酒月")
    private Long drinkmonths;

    /** 烟龄月 */
    @Excel(name = "烟龄月")
    private Long smokemonths;

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId()
    {
        return id;
    }
    public void setPhysicalRegisterId(String physicalRegisterId)
    {
        this.physicalRegisterId = physicalRegisterId;
    }

    public String getPhysicalRegisterId()
    {
        return physicalRegisterId;
    }
    public void setSmoke(String smoke)
    {
        this.smoke = smoke;
    }

    public String getSmoke()
    {
        return smoke;
    }
    public void setSmokequantity(Long smokequantity)
    {
        this.smokequantity = smokequantity;
    }

    public Long getSmokequantity()
    {
        return smokequantity;
    }
    public void setSmokeyears(Long smokeyears)
    {
        this.smokeyears = smokeyears;
    }

    public Long getSmokeyears()
    {
        return smokeyears;
    }
    public void setDrink(String drink)
    {
        this.drink = drink;
    }

    public String getDrink()
    {
        return drink;
    }
    public void setDrinkquantity(Long drinkquantity)
    {
        this.drinkquantity = drinkquantity;
    }

    public Long getDrinkquantity()
    {
        return drinkquantity;
    }
    public void setDrinkyears(Long drinkyears)
    {
        this.drinkyears = drinkyears;
    }

    public Long getDrinkyears()
    {
        return drinkyears;
    }
    public void setMenstrbegin(Long menstrbegin)
    {
        this.menstrbegin = menstrbegin;
    }

    public Long getMenstrbegin()
    {
        return menstrbegin;
    }
    public void setMenstrlen(Long menstrlen)
    {
        this.menstrlen = menstrlen;
    }

    public Long getMenstrlen()
    {
        return menstrlen;
    }
    public void setMenstrcycle(Long menstrcycle)
    {
        this.menstrcycle = menstrcycle;
    }

    public Long getMenstrcycle()
    {
        return menstrcycle;
    }
    public void setMenstrend(Long menstrend)
    {
        this.menstrend = menstrend;
    }

    public Long getMenstrend()
    {
        return menstrend;
    }
    public void setMenstrcome(Integer menstrcome)
    {
        this.menstrcome = menstrcome;
    }

    public Integer getMenstrcome()
    {
        return menstrcome;
    }
    public void setChildrencount(Long childrencount)
    {
        this.childrencount = childrencount;
    }

    public Long getChildrencount()
    {
        return childrencount;
    }
    public void setAbortiontimes(Long abortiontimes)
    {
        this.abortiontimes = abortiontimes;
    }

    public Long getAbortiontimes()
    {
        return abortiontimes;
    }
    public void setPrematuretimes(Long prematuretimes)
    {
        this.prematuretimes = prematuretimes;
    }

    public Long getPrematuretimes()
    {
        return prematuretimes;
    }
    public void setReproducedied(Long reproducedied)
    {
        this.reproducedied = reproducedied;
    }

    public Long getReproducedied()
    {
        return reproducedied;
    }
    public void setGraviditycount(Long graviditycount)
    {
        this.graviditycount = graviditycount;
    }

    public Long getGraviditycount()
    {
        return graviditycount;
    }
    public void setLivebrithcount(Long livebrithcount)
    {
        this.livebrithcount = livebrithcount;
    }

    public Long getLivebrithcount()
    {
        return livebrithcount;
    }
    public void setTeratomacount(Long Teratomacount)
    {
        this.Teratomacount = Teratomacount;
    }

    public Long getTeratomacount()
    {
        return Teratomacount;
    }
    public void setMostcount(Long mostcount)
    {
        this.mostcount = mostcount;
    }

    public Long getMostcount()
    {
        return mostcount;
    }
    public void setEccyesiscount(Long eccyesiscount)
    {
        this.eccyesiscount = eccyesiscount;
    }

    public Long getEccyesiscount()
    {
        return eccyesiscount;
    }
    public void setInfertility(String Infertility)
    {
        this.Infertility = Infertility;
    }

    public String getInfertility()
    {
        return Infertility;
    }
    public void setBoys(Long boys)
    {
        this.boys = boys;
    }

    public Long getBoys()
    {
        return boys;
    }
    public void setBoybrithdays(String boybrithdays)
    {
        this.boybrithdays = boybrithdays;
    }

    public String getBoybrithdays()
    {
        return boybrithdays;
    }
    public void setGirls(Long girls)
    {
        this.girls = girls;
    }

    public Long getGirls()
    {
        return girls;
    }
    public void setGirlbrithdays(String girlbrithdays)
    {
        this.girlbrithdays = girlbrithdays;
    }

    public String getGirlbrithdays()
    {
        return girlbrithdays;
    }
    public void setChildhealth(String childhealth)
    {
        this.childhealth = childhealth;
    }

    public String getChildhealth()
    {
        return childhealth;
    }
    public void setOther(String other)
    {
        this.other = other;
    }

    public String getOther()
    {
        return other;
    }
    public void setFamily(String family)
    {
        this.family = family;
    }

    public String getFamily()
    {
        return family;
    }
    public void setPersonal(String personal)
    {
        this.personal = personal;
    }

    public String getPersonal()
    {
        return personal;
    }
    public void setDrinkmonths(Long drinkmonths)
    {
        this.drinkmonths = drinkmonths;
    }

    public Long getDrinkmonths()
    {
        return drinkmonths;
    }
    public void setSmokemonths(Long smokemonths)
    {
        this.smokemonths = smokemonths;
    }

    public Long getSmokemonths()
    {
        return smokemonths;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
                .append("id", getId())
                .append("physicalRegisterId", getPhysicalRegisterId())
                .append("smoke", getSmoke())
                .append("smokequantity", getSmokequantity())
                .append("smokeyears", getSmokeyears())
                .append("drink", getDrink())
                .append("drinkquantity", getDrinkquantity())
                .append("drinkyears", getDrinkyears())
                .append("menstrbegin", getMenstrbegin())
                .append("menstrlen", getMenstrlen())
                .append("menstrcycle", getMenstrcycle())
                .append("menstrend", getMenstrend())
                .append("menstrcome", getMenstrcome())
                .append("childrencount", getChildrencount())
                .append("abortiontimes", getAbortiontimes())
                .append("prematuretimes", getPrematuretimes())
                .append("reproducedied", getReproducedied())
                .append("graviditycount", getGraviditycount())
                .append("livebrithcount", getLivebrithcount())
                .append("Teratomacount", getTeratomacount())
                .append("mostcount", getMostcount())
                .append("eccyesiscount", getEccyesiscount())
                .append("Infertility", getInfertility())
                .append("boys", getBoys())
                .append("boybrithdays", getBoybrithdays())
                .append("girls", getGirls())
                .append("girlbrithdays", getGirlbrithdays())
                .append("childhealth", getChildhealth())
                .append("other", getOther())
                .append("family", getFamily())
                .append("personal", getPersonal())
                .append("remark", getRemark())
                .append("createTime", getCreateTime())
                .append("createBy", getCreateBy())
                .append("updateTime", getUpdateTime())
                .append("updateBy", getUpdateBy())
                .append("drinkmonths", getDrinkmonths())
                .append("smokemonths", getSmokemonths())
                .toString();
    }
}
